#include "generated_behaviors.h"

namespace behaviac
{
	class bt_node_test_wait_ut_0
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_node_test_wait_ut_1
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_node_test_wait_ut_2
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_cast_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_const_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_custom_property_as_left_value_and_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_custom_property_reset
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_local_out_scope
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_par_as_left_value_and_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_par_as_ref_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_property_as_left_value
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_property_as_left_value_and_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_property_as_ref_param
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

	class bt_par_test_readonly_default
	{
	public:
		static bool Create(BehaviorTree* pBT);
	};

}
